package com.industrial.operation.domain;

import java.util.Date;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.industrial.common.core.annotation.Excel;
import com.industrial.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


/**
 * 十六市地市考核对象 operation_city_check
 * 
 * @author ruoyi
 * @date 2024-03-28
 */
public class OperationCityCheck extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String baseId;

    /** 分组代码 */
    @ExcelProperty(index = 1)
    @Excel(name = "分组代码",sort = 1)
    private String groupCode;

    /** 评价年份 */
    private String years;

    /** 地市代码 */
    @ExcelProperty(index = 0)
    @Excel(name = "地市代码(地市的行政区代码)",sort = 0)
    private String cityCode;

    /** 评价得分 */
    @ExcelProperty(index = 2)
    @Excel(name = "评价得分",sort = 2)
    private String evaluationScore;

    /** 工业技改投资增幅 */
    @ExcelProperty(index = 3)
    @Excel(name = "工业技改投资增幅",sort = 3)
    private String gyjgzzzf;

    /** 规模以上工业企业新产品销售收入占比 */
    @ExcelProperty(index = 4)
    @Excel(name = "规模以上工业企业新产品销售收入占比",sort = 4)
    private String scaleUpCpSr;

    /** 规模以上工业企业新产品销售收入提高幅度 */
    @ExcelProperty(index = 5)
    @Excel(name = "规模以上工业企业新产品销售收入提高幅度",sort = 5)
    private String scaleUpCpSrIa;

    /** 省级以上单项冠军新增数量 */
    @ExcelProperty(index = 6)
    @Excel(name = "省级以上单项冠军新增数量",sort = 6)
    private String provinceNbAddCount;

    /** 省级以上专精特新新增数量 */
    @ExcelProperty(index = 7)
    @Excel(name = "省级以上专精特新新增数量",sort = 7)
    private String provinceZjtxAddCount;

    /** 规模以上工业增加值增速 */
    @ExcelProperty(index = 8)
    @Excel(name = "规模以上工业增加值增速",sort = 8)
    private String scaleUpZjzZs;

    /** 制造业增加值占比及提高幅度 */
    @ExcelProperty(index = 9)
    @Excel(name = "制造业增加值占比及提高幅度",sort = 9)
    private String manuZjzzbTgfd;

    /** 规模以上工业企业法人单位新增数量 */
    @ExcelProperty(index = 10)
    @Excel(name = "规模以上工业企业法人单位新增数量",sort = 10)
    private String scaleUpChAc;

    /** 民营经济增加值增速 */
    @ExcelProperty(index = 11)
    @Excel(name = "民营经济增加值增速",sort = 11)
    private String myJjZjzZs;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date baseCreateTime;

    /** 创建人 */
    private String baseCreateBy;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date baseUpdateTime;

    /** 更新人 */
    private String baseUpdateBy;

    /** 亩产效益 */
    @ExcelProperty(index = 12)
    @Excel(name = "亩产效益",sort = 12)
    private String mcxy;

    /** 数字经济核心产业增加值占比及增速 */
    @ExcelProperty(index = 13)
    @Excel(name = "数字经济核心产业增加值占比及增速",sort = 13)
    private String numberJjCroeZjzZbzs;

    /** 宽带用户下载速率 */
    @ExcelProperty(index = 14)
    @Excel(name = "宽带用户下载速率",sort = 14)
    private String brodUserDownloadRate;

    private String indexName;

    private String resultValue;

    private String startYears;
    private String endYears;

    public void setBaseId(String baseId) 
    {
        this.baseId = baseId;
    }

    public String getBaseId() 
    {
        return baseId;
    }
    public void setGroupCode(String groupCode) 
    {
        this.groupCode = groupCode;
    }

    public String getGroupCode() 
    {
        return groupCode;
    }
    public void setYears(String years) 
    {
        this.years = years;
    }

    public String getYears() 
    {
        return years;
    }
    public void setCityCode(String cityCode) 
    {
        this.cityCode = cityCode;
    }

    public String getCityCode() 
    {
        return cityCode;
    }
    public void setEvaluationScore(String evaluationScore) 
    {
        this.evaluationScore = evaluationScore;
    }

    public String getGyjgzzzf() {
        return gyjgzzzf;
    }

    public void setGyjgzzzf(String gyjgzzzf) {
        this.gyjgzzzf = gyjgzzzf;
    }

    public String getEvaluationScore()
    {
        return evaluationScore;
    }
    public void setScaleUpCpSr(String scaleUpCpSr) 
    {
        this.scaleUpCpSr = scaleUpCpSr;
    }

    public String getScaleUpCpSr() 
    {
        return scaleUpCpSr;
    }
    public void setScaleUpCpSrIa(String scaleUpCpSrIa) 
    {
        this.scaleUpCpSrIa = scaleUpCpSrIa;
    }

    public String getScaleUpCpSrIa() 
    {
        return scaleUpCpSrIa;
    }
    public void setProvinceNbAddCount(String provinceNbAddCount) 
    {
        this.provinceNbAddCount = provinceNbAddCount;
    }

    public String getProvinceNbAddCount() 
    {
        return provinceNbAddCount;
    }
    public void setProvinceZjtxAddCount(String provinceZjtxAddCount) 
    {
        this.provinceZjtxAddCount = provinceZjtxAddCount;
    }

    public String getProvinceZjtxAddCount() 
    {
        return provinceZjtxAddCount;
    }
    public void setScaleUpZjzZs(String scaleUpZjzZs) 
    {
        this.scaleUpZjzZs = scaleUpZjzZs;
    }

    public String getScaleUpZjzZs() 
    {
        return scaleUpZjzZs;
    }
    public void setManuZjzzbTgfd(String manuZjzzbTgfd) 
    {
        this.manuZjzzbTgfd = manuZjzzbTgfd;
    }

    public String getManuZjzzbTgfd() 
    {
        return manuZjzzbTgfd;
    }
    public void setScaleUpChAc(String scaleUpChAc) 
    {
        this.scaleUpChAc = scaleUpChAc;
    }

    public String getScaleUpChAc() 
    {
        return scaleUpChAc;
    }
    public void setMyJjZjzZs(String myJjZjzZs) 
    {
        this.myJjZjzZs = myJjZjzZs;
    }

    public String getMyJjZjzZs() 
    {
        return myJjZjzZs;
    }
    public void setBaseCreateTime(Date baseCreateTime) 
    {
        this.baseCreateTime = baseCreateTime;
    }

    public Date getBaseCreateTime() 
    {
        return baseCreateTime;
    }
    public void setBaseCreateBy(String baseCreateBy) 
    {
        this.baseCreateBy = baseCreateBy;
    }

    public String getBaseCreateBy() 
    {
        return baseCreateBy;
    }
    public void setBaseUpdateTime(Date baseUpdateTime) 
    {
        this.baseUpdateTime = baseUpdateTime;
    }

    public Date getBaseUpdateTime() 
    {
        return baseUpdateTime;
    }
    public void setBaseUpdateBy(String baseUpdateBy) 
    {
        this.baseUpdateBy = baseUpdateBy;
    }

    public String getBaseUpdateBy() 
    {
        return baseUpdateBy;
    }
    public void setMcxy(String mcxy) 
    {
        this.mcxy = mcxy;
    }

    public String getMcxy() 
    {
        return mcxy;
    }
    public void setNumberJjCroeZjzZbzs(String numberJjCroeZjzZbzs) 
    {
        this.numberJjCroeZjzZbzs = numberJjCroeZjzZbzs;
    }

    public String getNumberJjCroeZjzZbzs() 
    {
        return numberJjCroeZjzZbzs;
    }
    public void setBrodUserDownloadRate(String brodUserDownloadRate) 
    {
        this.brodUserDownloadRate = brodUserDownloadRate;
    }

    public String getBrodUserDownloadRate() 
    {
        return brodUserDownloadRate;
    }


    public String getIndexName() {
        return indexName;
    }

    public void setIndexName(String indexName) {
        this.indexName = indexName;
    }

    public String getResultValue() {
        return resultValue;
    }

    public void setResultValue(String resultValue) {
        this.resultValue = resultValue;
    }

    public String getStartYears() {
        return startYears;
    }

    public void setStartYears(String startYears) {
        this.startYears = startYears;
    }

    public String getEndYears() {
        return endYears;
    }

    public void setEndYears(String endYears) {
        this.endYears = endYears;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("baseId", getBaseId())
            .append("groupCode", getGroupCode())
            .append("years", getYears())
            .append("cityCode", getCityCode())
            .append("evaluationScore", getEvaluationScore())
            .append("scaleUpCpSr", getScaleUpCpSr())
            .append("scaleUpCpSrIa", getScaleUpCpSrIa())
            .append("provinceNbAddCount", getProvinceNbAddCount())
            .append("provinceZjtxAddCount", getProvinceZjtxAddCount())
            .append("scaleUpZjzZs", getScaleUpZjzZs())
            .append("manuZjzzbTgfd", getManuZjzzbTgfd())
            .append("scaleUpChAc", getScaleUpChAc())
            .append("myJjZjzZs", getMyJjZjzZs())
            .append("baseCreateTime", getBaseCreateTime())
            .append("baseCreateBy", getBaseCreateBy())
            .append("baseUpdateTime", getBaseUpdateTime())
            .append("baseUpdateBy", getBaseUpdateBy())
            .append("mcxy", getMcxy())
            .append("numberJjCroeZjzZbzs", getNumberJjCroeZjzZbzs())
            .append("brodUserDownloadRate", getBrodUserDownloadRate())
            .toString();
    }
}
